/*     */ package com.finir.finknjig.domain.beans;
/*     */ 
/*     */ import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import com.finir.finknjig.domain.Komitent;
import com.finir.finknjig.domain.Konto;
import com.finir.finknjig.domain.Nalog;
import com.finir.finknjig.domain.StavkaNaloga;
import com.finir.finknjig.domain.VrstaKnjizenja;
/*     */ 
/*     */ @Entity
/*     */ public class StavkaNalogaBean
/*     */   implements StavkaNaloga, Serializable
/*     */ {
/*     */   private static final long serialVersionUID = 4753021643110832432L;
/*     */   private Long id;
/*     */   private Komitent komitent;
/*     */   private VrstaKnjizenja vrstaKnjizenja;
/*     */   private Konto konto;
/*     */   private Date datumDokumenta;
/*     */   private Date valuta;
/*     */   private Double duguje;
/*     */   private Double potrazuje;
/*     */   private String racun;
/*     */   private Integer redniBrojStavke;
/*     */   private Nalog nalog;
/*     */   private String opis;
/*     */ 
/*     */   public String getOpis()
/*     */   {
/*  53 */     return this.opis;
/*     */   }
/*     */ 
/*     */   public void setOpis(String opis) {
/*  57 */     this.opis = opis;
/*     */   }
/*     */ 
/*     */   @ManyToOne(targetEntity=NalogBean.class)
/*     */   public Nalog getNalog()
/*     */   {
/*  67 */     return this.nalog;
/*     */   }
/*     */ 
/*     */   public Integer getRedniBrojStavke()
/*     */   {
/*  76 */     return this.redniBrojStavke;
/*     */   }
/*     */ 
/*     */   public void setRedniBrojStavke(Integer redniBrojStavke)
/*     */   {
/*  85 */     this.redniBrojStavke = redniBrojStavke;
/*     */   }
/*     */ 
/*     */   public void setNalog(Nalog nalog)
/*     */   {
/*  94 */     this.nalog = nalog;
/*     */   }
/*     */ 
/*     */   @Id
/*     */   @GeneratedValue(strategy=GenerationType.AUTO)
/*     */   public Long getId()
/*     */   {
/* 105 */     return this.id;
/*     */   }
/*     */ 
/*     */   public void setId(Long id)
/*     */   {
/* 114 */     this.id = id;
/*     */   }
/*     */ 
/*     */   @ManyToOne(targetEntity=KomitentBean.class)
/*     */   public Komitent getKomitent()
/*     */   {
/* 124 */     return this.komitent;
/*     */   }
/*     */ 
/*     */   public void setKomitent(Komitent komitent)
/*     */   {
/* 133 */     this.komitent = komitent;
/*     */   }
/*     */ 
/*     */   @ManyToOne(targetEntity=VrstaKnjizenjaBean.class)
/*     */   public VrstaKnjizenja getVrstaKnjizenja()
/*     */   {
/* 143 */     return this.vrstaKnjizenja;
/*     */   }
/*     */ 
/*     */   public void setVrstaKnjizenja(VrstaKnjizenja vrstaKnjizenja)
/*     */   {
/* 152 */     this.vrstaKnjizenja = vrstaKnjizenja;
/*     */   }
/*     */ 
/*     */   @ManyToOne(targetEntity=KontoBean.class)
/*     */   public Konto getKonto()
/*     */   {
/* 162 */     return this.konto;
/*     */   }
/*     */ 
/*     */   public void setKonto(Konto konto)
/*     */   {
/* 171 */     this.konto = konto;
/*     */   }
/*     */ 
/*     */   @Temporal(TemporalType.DATE)
/*     */   public Date getDatumDokumenta()
/*     */   {
/* 181 */     return this.datumDokumenta;
/*     */   }
/*     */ 
/*     */   public void setDatumDokumenta(Date datumDokumenta)
/*     */   {
/* 190 */     this.datumDokumenta = datumDokumenta;
/*     */   }
/*     */ 
/*     */   @Temporal(TemporalType.DATE)
/*     */   public Date getValuta()
/*     */   {
/* 200 */     return this.valuta;
/*     */   }
/*     */ 
/*     */   public void setValuta(Date valuta)
/*     */   {
/* 209 */     this.valuta = valuta;
/*     */   }
/*     */ 
/*     */   public Double getDuguje()
/*     */   {
/* 218 */     return this.duguje;
/*     */   }
/*     */ 
/*     */   public void setDuguje(Double duguje)
/*     */   {
/* 227 */     this.duguje = duguje;
/*     */   }
/*     */ 
/*     */   public Double getPotrazuje()
/*     */   {
/* 236 */     return this.potrazuje;
/*     */   }
/*     */ 
/*     */   public void setPotrazuje(Double potrazuje)
/*     */   {
/* 245 */     this.potrazuje = potrazuje;
/*     */   }
/*     */ 
/*     */   public String getRacun()
/*     */   {
/* 254 */     return this.racun;
/*     */   }
/*     */ 
/*     */   public void setRacun(String racun)
/*     */   {
/* 263 */     this.racun = racun;
/*     */   }
/*     */ 
/*     */   public int hashCode()
/*     */   {
/* 268 */     int hash = 0;
/* 269 */     hash += ((this.id != null) ? this.id.hashCode() : 0);
/* 270 */     return hash;
/*     */   }
/*     */ 
/*     */   public boolean equals(Object object)
/*     */   {
/* 277 */     if (!(object instanceof StavkaNalogaBean))
/* 278 */       return false;
/*     */ 
/* 280 */     StavkaNalogaBean other = (StavkaNalogaBean)object;
/*     */ 
/* 283 */     return ((((this.id != null) || (other.id == null))) && ((
/* 282 */       (this.id == null) || (this.id.equals(other.id)))));
/*     */   }
/*     */ 
/*     */   public String toString()
/*     */   {
/* 291 */     return this.redniBrojStavke.toString();
/*     */   }
/*     */ }

